Zum Funktionsbaustein/Programm mit Instanzkontext wechseln

So wechseln Sie aus der Sicht Instanzen zu einer →Instanz oder einer →Variable und setzen den →Instanzkontext dafür:

  1. Stellen Sie die Verbindung zur SPS her.

  2. Falls die Instanz oder Variable in einer zugeklappten Ebene enthalten ist, klappen Sie diese zugeklappte Ebene auf.

  3. Öffnen Sie das Kontextmenü für die Instanz oder Variable und wählen Sie Instanz öffnen. Alternative 1: Doppelklicken Sie auf die Instanz/Variable. Alternative 2: Selektieren Sie die Instanz/Variable und drücken Sie die Eingabe-Taste.
    Das Ergebnis ist abhängig von der Programmiersprache des Funktionsbausteins oder des Programms:

    Programmiersprache

    Ergebnis

    →ST

    Der ST-Viewer wird für die Instanz oder die Variable geöffnet. In diesem ST-Viewer können Sie die Werte von Variablen beobachten.
    Siehe "Öffnen von größeren POE beim Debuggen von Daten dauert länger. Ebenfalls das Scrollen und Schließen" für eine Einschränkung beim Öffnen des ST-Viewers und Arbeiten darin.

    →FBS oder →KOP

    Der entsprechende grafische Editor wird für die Instanz oder die Variable geöffnet. Die Statuszeile des Editors informiert Sie über dessen Instanzkontext. Falls →OLT-Felder im FBS-Editor vorhanden sind, können Sie darin die Werte von Variablen beobachten. Boolesche Linien werden im grafischen Editor animiert.
    (Info) Abhängig von Ihrer Neuron Power Engineer-Konfiguration ist es möglich, dass dieser FBS-Editor außerdem schreibgeschützt ist. Das bedeutet, Änderungen an der Logik könnten dann in einem FBS-Editor mit Instanzkontext nicht möglich sein.

    Alternative, um den Editor zu öffnen, in der die Instanz verwendet wird: Öffnen Sie das Kontextmenü für die Instanz und wählen Sie Variablendeklaration öffnen (Instanz) oder drücken Sie Umschalt+Eingabe.
    Beispiel: Wenn die Instanz MyFB1 in Program1 deklariert/verwendet ist, öffnet der Befehl Instanz öffnen für die Instanz MyFB1 den Editor für MyFB1, während der Befehl Variablendeklaration öffnen (Instanz) den Editor für Program1 öffnet.

Gut zu wissen

(Graue Glühbirne) Diese Aktionen sind für einen gesetzten Instanzkontext im grafischen Editor relevant:

Falls Sie den Instanzkontext nicht mehr benötigen, klicken Sie einfach auf in der Statuszeile des Editors. In Folge werden z.B. keine Werte mehr in den OLT-Feldern angezeigt. Zusätzlich wird auch ein evtl. Schreibschutz aufgehoben – Sie wechseln also dann in einen FBS-Editor, in dem Änderungen möglich sind.
(Info) Falls Sie später wieder in den FBS-Editor mit Instanzkontext zurückwechseln wollen, der möglicherweise auch schreibgeschützt sein könnte, klicken Sie erneut auf .

Es ist möglich, schnell zur Deklaration eines Bausteins zu wechseln.

Im FBS-Editor wird beim Wechseln zur Deklaration der Instanzkontext des aktuellen FBS-Editors automatisch für den neu geöffneten Editor übernommen.

Im ST-Viewer stehen Ihnen verschiedene Möglichkeiten beim Wechseln zur Deklaration zur Verfügung. Abhängig von der gewählten Möglichkeit wird der Instanzkontext für den neu geöffneten Editor übernommen oder es wird ein Editor ohne Instanzkontext geöffnet.

(Graue Glühbirne) Falls Sie einen Editor ohne Instanzkontext öffnen wollen, ist dies auch aus der Sicht Instanzen heraus möglich. Dadurch ist ein vorhergehender Wechsel zum Projektexplorer nicht erforderlich. Siehe "Zur Instanz oder Variable wechseln (ohne Instanzkontext)".

(Graue Glühbirne) Normalerweise wird ein FBS-Editor ohne Instanzkontext zum Editieren verwendet, während ein FBS-Editor mit Instanzkontext zum Debuggen verwendet wird. Das Standardverhalten von Neuron Power Engineer ist, dass 2 verschiedene Registerkarten für das Editieren und Debuggen zur gleichen Zeit geöffnet werden können.
(Info) Abhängig von Ihrer Neuron Power Engineer Konfiguration ist es möglich, dass Neuron Power Engineer nur eine Registerkarte zum Editieren oder Debuggen von POE im FBS-Editor öffnet. Wenn Sie an diesem Verhalten interessiert sind, bitten Sie den Systemintegrator, die Konfigurationsvariable -Dlc3.fbd.autoswitch_edit_diagnostic_view zu aktivieren. Diese Möglichkeit hilft, Synchronisationsprobleme zwischen Editier- und Debugging-Registerkarten zu vermeiden. Beachten Sie jedoch, dass das Schließen und Öffnen der Registerkarten die Reihenfolge der Registerkarten ändern kann.
Als Folge der Konfigurationsvariable werden nicht mehr zwei verschiedene Registerkarten zum Debuggen/Editieren geöffnet, sondern Neuron Power Engineer schließt automatisch die Registerkarte, die möglicherweise bereits für dieselbe POE geöffnet ist, jedoch mit dem anderen Zweck des Editierens/Debuggens. Bei ungespeicherten Änderungen können Sie vor dem Schließen der Registerkarte entscheiden, ob die Änderungen gespeichert oder verworfen werden sollen.

(Graue Glühbirne) Die Sicht Objekt-Browser bietet ebenfalls die Möglichkeit, ein Objekt ohne oder mit einem Instanzkontext zu öffnen.

(Graue Glühbirne) Der Applikationsnavigator bietet ebenfalls die Möglichkeit, ein Objekt ohne oder mit einem Instanzkontext zu öffnen.